package com.feinno.urcs.group.siptask.task;

/**
 * Created by Lei Gao on 5/11/15.
 */
public class GroupTaskEvents {
	public static final String GROUP_BYE = "group:GroupBye";
	public static final String GROUP_FILE_TRANSFER = "group:GroupFileTransfer";
	public static final String GROUP_INFO_NOTIFY = "group:GroupInfoNotify";
	public static final String GROUP_INVITE = "group:GroupInvite";
	public static final String GROUP_LIST_NOTIFY = "group:GroupListNotify";
	public static final String MEMBER_JOIN_NOTIFY = "group:MemberJoinGroupNotify";
	public static final String GROUP_SESSION_MODE_MESSAGE = "group:GroupSessionMessage";
	public static final String GROUP_PAGE_MODE_MESSAGE = "group:GroupPagerMessage";
	public static final String GROUP_FETION_CHANGE_ADMIN = "group:FXChangeAdmin";
	public static final String GROUP_FETION_CREATE = "group:FXCreateGroup";
	public static final String GROUP_FETION_BYE = "group:FXGroupBye";
	public static final String GROUP_FETION_INVITE_MEMBER = "group:FXInviteMember";
	public static final String GROUP_FETION_KICK_MEMBER = "group:FXKickMember";
	public static final String GROUP_FETION_MODIFY_MEMBER_CARD = "group:FXModifyMemberCard";
	public static final String GROUP_FETION_MODIFY_SUBJECT = "group:FXModifySubject";
	public static final String GROUP_FETION_MESSAGE_FILE = "group:FXSendFile";
	public static final String GROUP_FETION_MESSAGE_TEXT = "group:FXSendText";
	//TODO PreDefined群
	public static final String GROUP_PD_INVITE = "group:PDGroupInvite";
	public static final String GROUP_PD_MEMBER_NOTIFY = "group:PDGroupMemberNotify";
	public static final String GROUP_PD_MESSAGE = "group:PDGroupMessage";
	public static final String GROUP_AD_MESSAGE = "group:ADGroupMessage";
	public static final String GROUP_PD_CHANGE_ADMIN_NOTIFY = "group:PDGroupChangeAdmin";
	public static final String GROUP_PD_DISMISS_NOTIFY = "group:PDDismissGroupNotify";
	public static final String GROUP_PD_INFO_NOTIFY = "group:PDGroupInfoNotify";
	public static final String GROUP_PD_INVITE_REPLY = "group:PDGroupInviteReply";
	public static final String GROUP_PD_INVITE_REPLY_NOTIFY = "group:PDGroupInviteReplyNotify";
	public static final String GROUP_PD_KICK_MEMBER_NOTIFY = "group:PDKickMemberNotify";
	public static final String GROUP_PD_UPDATE_MEMBER_NAME_NOTIFY = "group:PDUpdateMemberNameNotify";
	public static final String GROUP_PD_UPDATE_NAME_NOTIFY = "group:PDUpdateGroupNameNotify";

	// 和PC Task
	public static final String GROUP_INVITE_NOTIFY_TO_PC = "group:GroupInviteNotifyToPc";
	public static final String GROUP_INFO_NOTIFY_TO_PC = "group:GroupInfoNotifyToPc";
	public static final String GROUP_MEMBER_INFO_NOTIFY_TO_PC = "group:GroupMemberInfoNotifyToPc";
	public static final String DISMISS_GROUP_NOTIFY_TO_PC = "group:DismissGroupNotifyToPc";
	public static final String GROUP_LIST_NOTIFY_TO_PC = "group:GroupListNotifyToPc";
	public static final String GROUP_MESSAGE_TO_PC = "group:GroupMessageToPc";

	public static final String GROUP_SMS = "group:GroupSms";

	// 离线消息
	public static final String OFFLINE_DISPATCH_TASK = "group:GroupOfflineMessageDispatch";
	public static final String UNREG_BYE = "group:UnRegBye";

}
